From d6fc38075091055d1e3f3b4cfc54d59265ba56fa Mon Sep 17 00:00:00 2001 From: Debian LibreOffice Maintainers Date: Wed, 28 Jan 2026 21:03:25 +0100 Subject: [PATCH] cppunit-optional Gbp-Pq: Name cppunit-optional.diff --- Repository.mk | 4 ++++ config_host.mk.in | 1 + configure.ac | Bin 597201 -> 597462 bytes sal/Module_sal.mk | 7 ++++++- sdext/Executable_pdf2xml.mk | 12 ++++++++++-- smoketest/Module_smoketest.mk | 6 ++++++ test/Module_test.mk | 2 ++ testtools/Module_testtools.mk | 4 ++++ unotest/Module_unotest.mk | 2 ++ 9 files changed, 35 insertions(+), 3 deletions(-) diff --git a/Repository.mk b/Repository.mk index 0e1a2ec9c72..6490beacfa4 100644 --- a/Repository.mk +++ b/Repository.mk @@ -857,8 +857,12 @@ endif # 'test_unittest' is only package delivering to workdir. # Other packages could be potentially autoinstalled. +ifeq ($(ENABLE_CPPUNIT),TRUE) $(eval $(call gb_Helper_register_packages, \ test_unittest \ +)) +endif +$(eval $(call gb_Helper_register_packages, \ $(if $(ENABLE_CLI),cli_basetypes_copy) \ extras_wordbook \ instsetoo_native_setup \ diff --git a/config_host.mk.in b/config_host.mk.in index e9217a145f2..705404efe3d 100644 --- a/config_host.mk.in +++ b/config_host.mk.in @@ -171,6 +171,7 @@ export ENABLE_COINMP=@ENABLE_COINMP@ SYSTEM_COINMP=@SYSTEM_COINMP@ export COINMP_CFLAGS=@COINMP_CFLAGS@ export COINMP_LIBS=@COINMP_LIBS@ +export ENABLE_CPPUNIT=@ENABLE_CPPUNIT@ export ENABLE_ATSPI_TESTS=@ENABLE_ATSPI_TESTS@ export ENABLE_CPDB=@ENABLE_CPDB@ export ENABLE_CUPS=@ENABLE_CUPS@ diff --git a/configure.ac b/configure.ac index 6fbbfdecdc9789f81ed76e40b6dd27f5880ff9c0..538cad3e6fab8a911a89026230fb19e8bb784fa6 100644 GIT binary patch delta 281 zcmcb(Q{~!jm4+>hd*-nx7ZjA{WtL1osLUucy&;^DB@HTK7pudi00q%0nZ=1oIjIUs zrI|S?nR)3Nikb@fX$nxK3dJR*X=w_HImP*46(tHOrA0th3b~2dP(87lI$S#CnI#$V zFbh9gFp5rZP-0|l-!qR9h?#(x8Hic7@0rKCkx48wO`#;UxI{ro1w~unDHf6GdcWAY zr*BYZ-gh}pOEFXA{<1pv;{VqE|L delta 76 zcmcb%Tjkhd*-z#&u0W;CLm@8VwUa6^I11CO`q8P!#~QR~(f9 diff --git a/sal/Module_sal.mk b/sal/Module_sal.mk index 242dc3297c3..65f3616cbe6 100644 --- a/sal/Module_sal.mk +++ b/sal/Module_sal.mk @@ -10,7 +10,6 @@ $(eval $(call gb_Module_Module,sal)) $(eval $(call gb_Module_add_targets,sal,\ - $(if $(CROSS_COMPILING),,$(if $(filter TRUE,$(DISABLE_DYNLOADING)),,Executable_cppunittester)) \ $(if $(filter $(OS),ANDROID EMSCRIPTEN), \ Library_lo-bootstrap) \ Library_sal \ @@ -40,4 +39,10 @@ $(eval $(call gb_Module_add_check_targets,sal,\ endif +ifeq ($(ENABLE_CPPUNIT),TRUE) +$(eval $(call gb_Module_add_check_targets,sal,\ + $(if $(CROSS_COMPILING),,$(if $(filter TRUE,$(DISABLE_DYNLOADING)),,Executable_cppunittester)) \ +)) +endif + # vim: set noet sw=4 ts=4: diff --git a/sdext/Executable_pdf2xml.mk b/sdext/Executable_pdf2xml.mk index d98ee3ea2a3..50ec34454ba 100644 --- a/sdext/Executable_pdf2xml.mk +++ b/sdext/Executable_pdf2xml.mk @@ -13,10 +13,10 @@ $(eval $(call gb_Executable_use_sdk_api,pdf2xml)) $(eval $(call gb_Executable_use_externals,pdf2xml,\ boost_headers \ - cppunit \ zlib \ )) + $(eval $(call gb_Executable_set_include,pdf2xml,\ -I$(SRCDIR)/sdext/source/pdfimport/inc \ $$(INCLUDE) \ @@ -29,7 +29,6 @@ $(eval $(call gb_Executable_use_libraries,pdf2xml,\ cppu \ drawinglayercore \ drawinglayer \ - unotest \ cppuhelper \ sal \ salhelper \ @@ -38,6 +37,15 @@ $(eval $(call gb_Executable_use_libraries,pdf2xml,\ i18nutil \ )) +ifeq ($(ENABLE_CPPUNIT),TRUE) +$(eval $(call gb_Executable_use_externals,pdf2xml,\ + cppunit \ +)) +$(eval $(call gb_Executable_use_libraries,pdf2xml,\ + unotest \ +)) +endif + $(eval $(call gb_Executable_use_library_objects,pdf2xml,pdfimport)) $(eval $(call gb_Executable_add_exception_objects,pdf2xml,\ diff --git a/smoketest/Module_smoketest.mk b/smoketest/Module_smoketest.mk index 5d66a0daa1e..ed141379c0e 100644 --- a/smoketest/Module_smoketest.mk +++ b/smoketest/Module_smoketest.mk @@ -13,8 +13,12 @@ $(eval $(call gb_Module_Module,smoketest)) ifeq ($(CROSS_COMPILING),) ifneq (,$(filter DESKTOP,$(BUILD_TYPE))) +ifeq ($(ENABLE_CPPUNIT),TRUE) $(eval $(call gb_Module_add_targets,smoketest,\ Library_smoketest \ +)) +endif +$(eval $(call gb_Module_add_targets,smoketest,\ Zip_smoketestdoc \ )) endif @@ -28,6 +32,7 @@ $(eval $(call gb_Module_add_targets,smoketest,\ endif endif +ifeq ($(ENABLE_CPPUNIT),TRUE) ifneq (MACOSX/TRUE,$(OS)/$(ENABLE_MACOSX_SANDBOX)) ifneq ($(filter EXTENSIONS,$(BUILD_TYPE)),) $(eval $(call gb_Module_add_subsequentcheck_targets,smoketest,\ @@ -35,6 +40,7 @@ $(eval $(call gb_Module_add_subsequentcheck_targets,smoketest,\ )) endif endif +endif endif diff --git a/test/Module_test.mk b/test/Module_test.mk index 99e72290515..74f2a604a12 100644 --- a/test/Module_test.mk +++ b/test/Module_test.mk @@ -11,6 +11,7 @@ $(eval $(call gb_Module_Module,test)) ifneq (,$(filter DESKTOP,$(BUILD_TYPE))) +ifeq ($(ENABLE_CPPUNIT),TRUE) $(eval $(call gb_Module_add_targets,test,\ Library_test \ Library_test_setupvcl \ @@ -23,6 +24,7 @@ $(eval $(call gb_Module_add_check_targets,test,\ CppunitTest_test_a11y \ CppunitTest_test_xpath \ )) +endif endif diff --git a/testtools/Module_testtools.mk b/testtools/Module_testtools.mk index 2ef90a01c0e..25ad6d55c25 100644 --- a/testtools/Module_testtools.mk +++ b/testtools/Module_testtools.mk @@ -11,6 +11,8 @@ $(eval $(call gb_Module_Module,testtools)) ifeq ($(CROSS_COMPILING),) +ifeq ($(ENABLE_CPPUNIT),TRUE) + $(eval $(call gb_Module_add_targets,testtools,\ CustomTarget_bridgetest \ InternalUnoApi_bridgetest \ @@ -43,4 +45,6 @@ $(eval $(call gb_Module_add_check_targets,testtools,\ endif +endif + # vim:set noet sw=4 ts=4: diff --git a/unotest/Module_unotest.mk b/unotest/Module_unotest.mk index c3e94692814..fe548527706 100644 --- a/unotest/Module_unotest.mk +++ b/unotest/Module_unotest.mk @@ -12,12 +12,14 @@ $(eval $(call gb_Module_Module,unotest)) ifeq ($(gb_Side),host) ifneq (,$(filter DESKTOP,$(BUILD_TYPE))) +ifeq ($(ENABLE_CPPUNIT),TRUE) $(eval $(call gb_Module_add_targets,unotest,\ Library_unobootstrapprotector \ Library_unoexceptionprotector \ Library_unotest \ )) endif +endif ifneq ($(ENABLE_JAVA),) $(eval $(call gb_Module_add_targets,unotest,\ -- 2.30.2